Mac OS 8.5 Technote: Part XXXVIII

Copyright 1998 by Apple Computer, Inc. All Rights Reserved.

[Previous section] [Mac OS 8.5 Contents Page] [Next section]

Inside the System File (Continued)

Script Manager

The Script Manager provides functions for controlling, modifying, and accessing the features of both Roman and non-Roman script systems.
  • Simple scripts (scripts not requiring the Worldscript extension) were not being loaded when the system was booted with extensions turned off. This has been changed; now, simple scripts are loaded when extensions are turned off.

  • The keyboard menu bar icon was being drawn twice whenever a new keyboard layout was selected. This has been fixed.

  • WorldScript Power Adapter is not loaded if it is installed by a language kit or other installer, since Mac OS 8.5 has this functionality built into the System file. WorldScript II is no longer loaded differently than other extensions.

  • Support for Unicode scripts and Unicode keyboard layouts has been added.

  • Font and keyboard synchronization can now be turned off. This can be done either in the Keyboard control panel or by setting the smfDisableKeyScriptSync flag in the smGenFlags Script Manager variable. Calls to KeyScript check this flag to determine if the current keyboard script should be synchronized with the current script. To force keyboard script synchronization for individual calls to KeyScript while keyboard script synchronization is turned off, developers can set bit 7 (smKeyForceKeyScriptBit) in the code argument passed to KeyScript. Calls to KeyScript will not synchronize the current keyboard script if the smfDisableKeyScriptSync flag in the Script Manager variable smGenFlags is set, unless the smKeyForceKeyScriptBit bit is set in the KeyScript call's code parameter.

    Related Materials:

[Previous section] [Mac OS 8.5 Contents Page] [Next section]

To contact us, please use the Contact Us page.